#define _CRT_SECURE_NO_WARNINGS

#include <iostream>
#include <string>

using namespace std;
//
////class Solution {
////public:
////    string reverseStr(string s, int k) {
////        int n = s.length();
////        for (int i = 0; i < n; i += 2 * k) {
////            reverse(s.begin() + i, s.begin() + min(i + k, n));
////        }
////        return s;
////    }
////};
////
////
////class Solution {
////public:
////    string multiply(string num1, string num2) {
////        if (num1 == "0" || num2 == "0")
////            return "0";
////
////        string ret = "0";
////        int len1 = num1.size() - 1, len2 = num2.size() - 1;
////
////        for (int i = len1; i >= 0; i--)
////        {
////            int flag = 0;
////            int number1 = num1[i] - '0';
////            string cur;
////
////            int count = len1 - i;
////            while (count--)
////                cur += '0';
////
////            for (int j = len2; j >= 0; j--)
////            {
////                int number2 = num2[j] - '0';
////
////                cur += number1 * number2 % 10 + flag + '0';
////                flag = number1 * number2 / 10;
////            }
////
////            if (flag)
////                cur += flag + '0';
////
////            reverse(cur.begin(), cur.end());
////
////            ret = addStrings(ret, cur);
////        }
////
////        return ret;
////    }
////
////    string addStrings(string& num1, string& num2) {
////        int end1 = num1.size() - 1, end2 = num2.size() - 1;
////        string ret;
////
////        int flag = 0;
////        while (end1 >= 0 || end2 >= 0)
////        {
////            int s1 = 0, s2 = 0;
////
////            if (end1 >= 0)
////                s1 = num1[end1--] - '0';
////            if (end2 >= 0)
////                s2 = num2[end2--] - '0';
////
////            int sum = s1 + s2 + flag;
////            ret += sum % 10 + '0';
////
////            flag = sum / 10;
////        }
////
////        if (flag != 0)
////            ret += flag + '0';
////
////        reverse(ret.begin(), ret.end());
////
////        return ret;
////    }
////};
//
//int main()
//{
//	string s1 = "Hellow";
//
//	cout << s1.capacity() << endl;
//
//	//s1.reserve(10);
//
//	//cout << s1.capacity() << endl;
//
//	s1.resize(20);
//
//	cout << UINT_MAX << endl;
//
//	return 0;
//}

//#include<stdio.h>
//
//int main()
//{
//	int a = -1;
//	if (a > sizeof(int))
//	{
//		printf(">\n");
//	}
//	else
//	{
//		printf("<\n");
//	}
//	return 0;
//}
//
//#include<stdio.h>
//#include<string.h>
//
//int main()
//{
//	if (strlen("abc") - strlen("abcdef") > 0)
//	{
//		printf("SUCCESS\n");
//	}
//	else
//	{
//		printf("ERROT\n");
//	}
//	return 0;
//}

int main()
{
	//string s1("HELLO");

	//cout << s1.at(100) << endl;

	/*int a;
	const int b = 1;
	a = b;*/
	
	const char* a = "abcd";

	return 0;
}